using System.Collections.Generic;

namespace Pansoft.ORM.UnitTest
{
    public class SampleProduct : DbProduct<SampleProduct>
    {
        #region Overrides of DbProduct

        public override string GetCreateTableSql(string instanceName)
        {
            return "GetCreateTableSql";
        }

        public override string GetAddProductSql(string instanceName,SampleProduct entity)
        {
            return "GetAddProductSql";
        }

        public override string GetDeleteProductSql(string instanceName, SampleProduct product)
        {
            return "GetDeleteProductSql";
        }

        public override string GetUpdateProductSql(SampleProduct product)
        {
            return "GetUpdateProductSql";
        }

        public override string GetFindProductSql(SampleProduct product)
        {
            return "GetFindProductSql";
        }

        public override object GetQueryValueSql(string instantName, List<string> queryBody = null, Dictionary<string, string> queryCondition = null)
        {
            throw new System.NotImplementedException();
        }

        #endregion

        public SampleProduct()
        {
        }
    }
}